8ba91f7e5502137e7f8638e8f0ecb5601cdf286d,com.salesforce.ide.ui.test/src/com/salesforce/ide/ui/views/runtest/test/RunTestsViewTest_unit.java,RunTestsViewTest_unit,testRunTestsEmptyResponseFromServer,#,172

Before Change


		
		doCallRealMethod().when(mockedView).runTests(eq(project), eq(testResources), eq(testsInJson), 
				eq(totalTestMethods), eq(isAsync), eq(isDebugging), eq(hasExistingTraceFlag), eq(enableLogging), eq(logLevels), eq(monitor));
		doNothing().when(mockedView).prepareForRunningTests(project);
		ForceProject fp = mock(ForceProject.class);
		when(fp.getUserName()).thenReturn("");
		when(mockedView.materializeForceProject(project)).thenReturn(fp);
		
		TraceFlagUtil tfUtil = mock(TraceFlagUtil.class);
		when(mockedView.getTraceFlagUtil(fp)).thenReturn(tfUtil);
		
		when(monitor.isCanceled()).thenReturn(false);
		
		when(mockedView.enqueueTests(testsInJson, isAsync, isDebugging)).thenReturn("");
		
		mockedView.runTests(project, testResources, testsInJson, totalTestMethods, isAsync, isDebugging,
				hasExistingTraceFlag, enableLogging, logLevels, monitor);
		
		verify(mockedView, times(1)).getTraceFlagUtil(any(ForceProject.class));
		verify(mockedView, times(1)).prepareForRunningTests(project);
		verify(mockedView, times(1)).enqueueTests(any(String.class), any(Boolean.class), any(Boolean.class));
		verify(mockedView, never()).getTestResults(any(String.class), any(Integer.class), any(IProgressMonitor.class));
		verify(mockedView, never()).processAsyncTestResults(any(IProject.class), any(Map.class), any(List.class));
		verify(mockedView, never()).displayCodeCoverage();
		verify(mockedView, never()).updateProgress(any(Integer.class), any(Integer.class), any(Integer.class));
		verify(mockedView, never()).processSyncTestResults(eq(project), eq(testResources), any(RunTestsSyncResponse.class));
	}
	
	@SuppressWarnings("unchecked")

After Change


		TraceFlagUtil tfUtil = mock(TraceFlagUtil.class);
		when(mockedView.getTraceFlagUtil(fp)).thenReturn(tfUtil);
		
		doNothing().when(mockedView).prepareForRunningTests(project);
		doNothing().when(mockedView).finishRunningTests();
		
		when(monitor.isCanceled()).thenReturn(false);